home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 63.zip
/
BS1 part 63
/
DC-paint v1.1.adf
/
DCPaint.doc
< prev
next >
Wrap
Text File
|
1992-09-02
|
10KB
|
366 lines
*************************************************************************
* ------------ *
* DCPAINT V1.1 *
* ------------ *
* *
* ALL CODE BY O.S.D *
* *
* ORIGINAL IDEA BY SCHITZO *
* *
* THERE ARE TWO VERSIONS OF DCPAINT A 1.3 VERSION AND A 2.0+ *
* *
* THE ONLY DIFFERENCE IS THE FILE REQUESTERS:- *
* *
* THE 2.0+ VERSION USES THE ASL LIBRARY *
* *
* AND THE 1.3 VERSION USES THE REQ TOOLS LIBRARY *
* WHICH IS COPYRIGHT OF Nico François *
* *
* SEE END FOR GREETS . *
* *
* VERSION 1.1 IS THE SAME AS 1.0 BUT A FEW BUGS HAVE BEEN *
* FIXED *
* 1. WHEN LOADING PICS OR BARS ,SOMETIMES IT WOULD FILL TO THE *
* BOTTOM OF THE SCREEN THIS IS NOW FIXED *
* 2. THE DOCS FILE NOW TELLS YOU HOW TO SAVE COPPER BARS *
* *
*************************************************************************
------------
INTRODUCTION
------------
DCPaint was wrote to make some of the color generation on the
copper easier . The takes a lot of time off programmers for example typing
copper bar data in can take quite some time .
------
BASICS
------
The Amiga copper only supports 8 pixel definition if you fill
color after color on the X axis this limits pictures to being blocky .
DCPaint is not designed to support doing complex pictures .
------------
DRAWING AIDS
------------
When the package has loaded you will see some icons at the top right of
the sreen these are the drawing aids and are as follows :-
+++++++++++++++++
PLOT A POINT + + + PLOT A POINT
+ + + CONTINUOUS
+++++++++++++++++
PLOT A LINE + + + SIMPLE FILL
+ + +
+++++++++++++++++
DRAW LINE BOX + + + DRAW FILLED BOX
+ + +
+++++++++++++++++
DRAW CIRCLE + + + DRAW ELLIPSE
+ + +
+++++++++++++++++
DRAW 8*8 BLOCK + + + DRAW 16*16 BLOCK
+ + +
+++++++++++++++++
DRAW SHADE + + + DRAW SHADE 8*8
POINT + + + BLOCK
+++++++++++++++++
PICK FORGROUND + + + PICK BACKGROUND
COLOR + + + COLOR
+++++++++++++++++
TURN ON/OFF + + + CLEAR SCREEN
COLOR FADING + + +
+++++++++++++++++
-----------
DEFINITIONS
-----------
Plot a Point .
--------------
Plots a point in the copper and updates the display straight away .
Use the left button to plot in the forground color and the right mouse
button to plot in the background color .
Plot a Point Continuous .
-------------------------
Plots a point in the copper and updates the display when the mouse
button has been released to give a bit faster drawing speed over the above.
Use the left button to plot in the forground color and the right mouse
button to plot in the background color .
Plot a Line .
-------------
Plot a line on the copper using the left button for forground and
the right button for background colors .
When plotting a line you click on the point to start from and then you
should see the mouse pointer change shape you the move to the place you
want the line to go and click again and a line should be ploted from
your first point to your second .
Simple Fill .
-------------
Use the left button to fill an area in the forgeound color . This
is a very simple routine and although not very acurate it fills at
(hopfully) an adequate speed .
Draw Line Box .
---------------
Draw a outlined box using left button for forground color and
right button for background color . To draw the box click where the
top left of the box should start . The mouse pointer should change and
then click on the lower right of where the box will end e.g corner to
corner . the box should now be drawn .
Draw Filled Box .
-----------------
Same as above but will fill the box in .
Draw Circle .
-------------
Draw a circle using left button for forground color and right
button for background color . To plot the circle click on where you want
the centre . The mouse pointer will change . Then move up or down for
the required radius and click on that point and low and behold a circle
will be drawn .
Draw Ellipse .
--------------
Draw a ellipse using left button for forground color and right
button for background color . To plot the ellipse click on where you want
the centre . The mouse pointer will change . Then move up or down and left
or right for the oval X and Y Radius's and click on that point and low
wow an ellipse will be draw
Draw 8*8 Block .
----------------
Again (this is quite repetative) using left button for forground
color and right button for background color . plot a small box which is
8 pixles by 8 pixles .
Draw 16*16 Block .
------------------
Same as above but uses a box twice as big .
Draw Shade Point .
------------------
Plot a point but finds average of color being used and color
already on the copper .
Draw Shade 8*8 Block .
----------------------
Plot a box 8 pixles by 8 pixles but finds average of color being
used and color already on the copper .
Pick Forground Color .
----------------------
Click on a color and it will be inserted into the forground color
Pick background Color .
-----------------------
Click on a color and it will be inserted into the background color
Turn On/Off Color Fading .
--------------------------
Switches on and off color fading when drawing lines,boxes ect .
the color fade fade from the selected forground color to the selected
background color .
Clear Screen .
--------------
Fills the screen to the selected background color . If you
select the wrong color and clear the screen with it then go to the pallete
and alter the first color (background) to the required color .
------
COLORS
------
under these gadgets you will find a pallete then two arrows
followed by another pallete .
The first pallete if the forground color .
The second pallete is the background color .
The two arrows switch between the 5 available palletes .
---------------------------
MENUS
---------------------------
PROJECT .
---------
CLR ALL .
---------
Clears screen same as gadget
LOAD .
------
Load a DCPaint picture from disk can be either bar or pic copper .
NOTE.
Because DCPaint uses ASCII format do not modify the files your
self until your sure there finished to your requirements .
SAVE .
------
Saves a DCPaint file of a picture or copper bars .
When saveing . If picture is selected then the full screen is saved as
copper .
When saveing as Copper bars Only the left side (position X=0 ) is used
takeing the color at each line .
DELETE .
--------
Delete's a file of disk .
ABOUT .
-------
I wounder what this could be ......
QUIT .
------
Exit DCPaint ..
MOVEING .
---------
UNSTAG-COPPER.
--------------
Move all odd lines 4 places
STAG-COPPER.
------------
Move all odd lines 4 places back
UP.
---
Moves copper up a line to help positioning
DOWN .
------
Moves copper down a line to help positioning
LEFT .
------
Moves copper left a line to help positioning
RIGHT .
-------
Moves copper right a line to help positioning
EXTRAS.
-------
CO-ORDS.
--------
Switches on and off co-ordinates .
HARDWARE REG .
--------------
Specify the Hardware color register that the copper has to affect
PALLETE.
--------
Brings up a pallet for changing colors in the 5 palletes and
copying colors .
GET PICTURE .
-------------
Loads and maps an IFF file from disk . IFF format must not be more
than 5 planes and has to be a maximum of 320*256 .
----------
KEYS
----------
HELP KEY .
----------
Removes and shows the gadgets . so you can draw behind them .
-----------
USING NOTES
-----------
Because I and filling every position in the copper you may find
certain bits a bit slow . i tried to make them as usable as pos at the
time i hope you find it Ok .
Because the DCPaint files are ASCII text for straight incluion the files
DO NOT modify the files and then load them back into DCPaint . If your
going to mod the files then do it when the your sure the Picture or bars
are not going to need any more modifications . Hope this is not too
much of a problem .
When the copper is saved a puts $FFE1,$FFFE in as a pal wait this may
affect the copper when you use it ,so just remove if you have any problems
Well i think thats iT so i'll just er go shall i
If you want to contact me for anything then right to :
O.S.D
100 GILDANE
O.P.E
HULL
HU6 9AY
P.S. This is probally my last A500 Compatible Programme As this was wrote
on me A1200 and I had loads of Things Which the A500 Didnt like . So
From Now on I am Probably only coding the A1200 .....
*************************************************************************
* *
* Greets ... *
* *
* ALL NERVE AXIS MEMBERS *
* (ROMBUST I FINALY GOT IT FINISHED) *
* SCHITZO - CASE - CANDYMAN - TANGO - TANTALUS - KIWI - FINN *
* PAZZA - LAZZER *
* ABSOLUTE - ADDICT - ALCATRAZ - ANALOG - ANDROMEDA - ANTHROX *
* ATOMIC - BALANCE - CARILLION - CENTURA - COMPACT - COMPLEX *
* CRIONICS - CRUSADERS - CRYPTOBURNERS - CRYSTAL - DAMONES *
* DEADLINE - DELICIOUS - DEFEKT - DELIGHT - DESIRE - DEVILS *
* DIGITAL - DREAMDEALERS - DUAL CREW - END OF CENTURY 1999 *
* ENDLESS PIRACY - EQUINOX - ENERGY - FAIRLIGHT - FATAL - FUTURA *
* IMPULSE - INFECT - INTENSE - INTERACTIVE - JETSET - KEFRENS *
* LASER DANCE - LEMON - LIQUID - LSD - MANITOU - MAJIC 12 - *
* MELON DEZIGN - MEXX - MOTION - MOVEMENT - NOXIOUS - PANIC *
* PARADISE - PARADOX - PARASITE - PHENOMA - PLASMA - PLEASURE *
* PURE METAL CODERS - QUADRIGA - QUARTEX - QUARTZ - RAZOR 1911 *
* RAM JAM - REVENGE - SANITY - SCEPTIC - SCOOPEX - SHINING *
* SHINING 8 - SILENTS - SONIC - SPACEBALLS - SPREADPOINT *
* STATIC BYTES - STELLAR - SUBSTANCE - SUPPLEX *
* SURPRISE! PRODUCTIONS - TARKUS TEAM - TECH *
* THE ELECTRONIC KNIGHTS - THE SPECIAL BROTHERS - TRANCE - TRIBE *
* TRSI - VANISH - VIRTUAL DREAMS - VOODOO DESIGNS - ZENITH *
*************************************************************************